package star.oath.project.config.field;

import lombok.Data;

@Data
public class TriggerCondition {

    public static final String TRIGGER_CONDITION_ON_ATTACK = "onAttack";
    public static final String TRIGGER_CONDITION_ON_ATTACK_MISS = "onAttackMiss";
    public static final String TRIGGER_CONDITION_ON_ATTACK_CRITICAL = "onAttackCritical";
    public static final String TRIGGER_CONDITION_ON_KILL = "onKill";
    public static final String TRIGGER_CONDITION_ON_BLOCK = "onBlock";
    public static final String TRIGGER_CONDITION_ON_AVOID = "onAvoid";
    public static final String TRIGGER_CONDITION_ON_HIT = "onHit";
    public static final String TRIGGER_CONDITION_ON_HIT_CRITICAL = "onHitCritical";
    public static final String TRIGGER_CONDITION_ON_DEATH = "onDeath";
    public static final String TRIGGER_CONDITION_ON_REBIRTH = "onRebirth";

    public static final String TRIGGER_CONDITION_ON_LEVEL_UP = "onLevelUp";

    public static final String TRIGGER_CONDITION_ON_CONSUME = "onConsume";
    public static final String TRIGGER_CONDITION_ON_EQUIP = "onEquip";
    public static final String TRIGGER_CONDITION_ON_BREAK = "onBreak";

}
